using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

/// <summary>
/// EventArgs for RadGridItemSubmitted Event
/// </summary>
public class RadGridItemsSubmittedEventArgs : EventArgs
{
    private int submittedItemsCount;
    private int unsubmittedItemsCount;

    public int SubmittedItemsCount
    {
        get { return submittedItemsCount; }
        set { submittedItemsCount = value; }
    }

    public int UnsubmittedItemsCount
    {
        get { return unsubmittedItemsCount; }
        set { unsubmittedItemsCount = value; }
    }

    public RadGridItemsSubmittedEventArgs(int psubmittedItemsCount, int pUnsubmittedItemsCount)
    {
        this.submittedItemsCount = psubmittedItemsCount;
        this.unsubmittedItemsCount = pUnsubmittedItemsCount;
    }
}

/// <summary>
/// EventArgs for RadGridItemreturned Event
/// </summary>
public class RadGridItemReturnedEventArgs : EventArgs
{
    private object itemID;
    private int returnedItemCount;
    public object ItemID
    {
        get { return itemID; }
        set { itemID = value; }
    }
    public int ReturnedItemCount
    {
        get { return returnedItemCount;}
        set { returnedItemCount = value; }
    }
    public RadGridItemReturnedEventArgs(object pItemID, int pReturnedItemCount)
    {
        this.returnedItemCount = pReturnedItemCount;
        this.itemID = pItemID;
    }
}
/// <summary>
/// Unpublish event
/// </summary>
public class RadGridItemUnpublishedEventArgs : EventArgs
{
    private int unpublishedItemCount;
  
    public int UnpublishedItemCount
    {
        get { return unpublishedItemCount; }
        set { unpublishedItemCount = value; }
    }
    public RadGridItemUnpublishedEventArgs(int pUnpublishedItemCount)
    {
        this.unpublishedItemCount = pUnpublishedItemCount;
    }
}
/// <summary>
/// EventArgs for RadGridItempublished Event
/// </summary>
public class RadGridItemsPublishedEventArgs : EventArgs
{
    private int publishedItemsCount;
    private int unpublishedItemsCount;

    public int PublishedItemsCount
    {
        get { return publishedItemsCount; }
        set { publishedItemsCount = value; }
    }

    public int UnpublishedItemsCount
    {
        get { return unpublishedItemsCount; }
        set { unpublishedItemsCount = value; }
    }

    public RadGridItemsPublishedEventArgs(int ppublishedItemsCount, int pUnpublishedItemsCount)
    {
        this.publishedItemsCount = ppublishedItemsCount;
        this.unpublishedItemsCount = pUnpublishedItemsCount;
    }
}